package org.jeecgframework.boot.springaimcpservice.service.impl;

import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.jeecgframework.boot.springaimcpservice.entity.ExpertPerson;
import org.jeecgframework.boot.springaimcpservice.entity.Shield;
import org.jeecgframework.boot.springaimcpservice.entity.ShieldVo;
import org.jeecgframework.boot.springaimcpservice.mapper.ExpertPersonMapper;
import org.jeecgframework.boot.springaimcpservice.mapper.ShieldMapper;
import org.jeecgframework.boot.springaimcpservice.mapper.ShieldParameterMapper;
import org.jeecgframework.boot.springaimcpservice.service.IExpertPersonService;
import org.jeecgframework.boot.springaimcpservice.service.IShieldService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;


import java.util.List;

@Service
public class ShieldServiceImpl  extends ServiceImpl<ShieldMapper, Shield> implements IShieldService {

    @Autowired
    private ShieldParameterMapper shieldParameterMapper;

    public List<ShieldVo> diameterGreaterThan(){

        return shieldParameterMapper.diameterGreaterThan();
    }

    public List<ShieldVo> DualModeShieldTunneling(){

        return shieldParameterMapper.DualModeShieldTunneling();
    }
    public List<ShieldVo> manufacturer(){

        return shieldParameterMapper.manufacturer();
    }
    public List<ShieldVo> manufacturerType(){

        return shieldParameterMapper.manufacturerType();
    }



    public List<ShieldVo> FromEurope(){

        return shieldParameterMapper.FromEurope();
    }
}
